---
title: Continuous Integration
description: Recipes for using Turborepo with Vercel, GitHub Actions, and other continuous integration providers.
---

import { Cards, Card } from '#/components/card';

Turborepo not only speeds up builds, but also the rest of your Continuous Integration pipeline by using [Remote Caching](/repo/docs/core-concepts/remote-caching). Below are a few platform recipes to use Turborepo with your CI providers.

<Cards>

<Card
  title="Vercel (Zero configuration)"
  href="/repo/docs/guides/ci-vendors/vercel"
/>

<Card
  title="GitHub Actions"
  href="/repo/docs/guides/ci-vendors/github-actions"
/>

<Card title="CircleCI" href="/repo/docs/guides/ci-vendors/circleci" />

<Card title="GitLab CI" href="/repo/docs/guides/ci-vendors/gitlab-ci" />

<Card title="Travis CI" href="/repo/docs/guides/ci-vendors/travis-ci" />

</Cards>

## General Setup

To enable Remote Caching for your CI:

1. Setup the environment variables for Turborepo in your CI to access your Remote Cache.
   | Variable | Description |
   | ----------- | ----------- |
   | `TURBO_TOKEN` | The Bearer token to access the Remote Cache |
   | `TURBO_TEAM` | The account name associated with your repository |

2. Clone your repository.
3. Install your dependencies through your package manager.
4. Run your tasks through `turbo`.
